<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>shuchu</title>
	</head>
	<body>
		<script>
//			//直接出现在程序的整数称整数直接量
//			document.write(123+'<br/>');
//			document.write(0xabc+'<br/>');
//			//浮点直接量
//			document.write(3.14+'<br/>');
//			document.write(2.5e2+'<br/>');
//			document.write(1300e-2+'<br/>');
//			//字符串直接量
//			document.write("张三\"李四"+'<br/>');
//			document.write("张三\t\n李四"+'<br/>');
//			document.write("张三\r李四"+'<br/>');
//			document.write("张三\'李四"+'<br/>');
//			document.write("张三\\李四"+'<br/>');
//			
//			var a=10;
//			document.write(a==10)  //返回true
//			//undefined指已定义，但没有赋值直接去使用
//			var a;
//			document.write(a+'<br/>');//返回undefined
			document.write((null===undefined)+'<br/>');//返回false
		document.write((null==undefined)+'<br/>');//返回true
//			
//			/*   声明变量
//			 * 1.声明并且赋值
//			 * 2.先声明后赋值
//			 */
//			/*格式1  var 变量名=变量值;
//			    格式2  var 变量名1,变量名2，。。。;
//			    变量名1=变量值1，变量名2=变量值2，。。。;*/
//			   
//			   
//			   /*
//			    变量按作用范围分为全局变量和局部变量
//			    全局变量作用于所有地方
//			    局部变量只作用于当前代码块（即方法）中
//			    在局部代码块中，声明变量如果不加var，则声明的为全局变量
//			    * */
			/*var a=10;
			function kk(){
				document.write(a);
				
			}
			kk();*/
			
		    function aa(){
			a=10;//此时为全局变量
				//var a=10;此时为局部变量
			}
			function bb(){
				document.write(a+'<br/>');
			}
			aa();
			bb();
			document.write(a+'<br/>');

			
			
		</script>
	</body>
</html>
